artificial forests - French English Dictionary